b4078ce95bc84924f262de6ebed833025cb55efd,core/src/main/java/org/infinispan/interceptors/BaseAsyncInterceptor.java,BaseAsyncInterceptor,invokeNextAndExceptionally,#InvocationContext#VisitableCommand#InvocationExceptionFunction#,105

Before Change


   public final Object invokeNextAndExceptionally(InvocationContext ctx, VisitableCommand command,
                                                  InvocationExceptionFunction function) {
      try {
         Object rv = nextInterceptor.visitCommand(ctx, command);
         if (rv instanceof InvocationStage) {
            return ((InvocationStage) rv).andExceptionally(ctx, command, function);
         }

After Change


                                                  InvocationExceptionFunction function) {
      try {
         Object rv;
         if (nextDDInterceptor != null) {
            rv = command.acceptVisitor(ctx, nextDDInterceptor);
         } else {
            rv = nextInterceptor.visitCommand(ctx, command);
         }
         if (rv instanceof InvocationStage) {
            return ((InvocationStage) rv).andExceptionally(ctx, command, function);